<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>评论列表</title>
  <link rel="stylesheet" href="./libs/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="css/reset.css">
  <link rel="stylesheet" href="css/iconfont.css">
  <link rel="stylesheet" href="css/main.css">
  <script src="./libs/jquery-1.12.4.min.js"></script>
  <script src="./libs/template-web.js"></script>

  <!-- 引入分页插件js -->
  <script src="./js/jquery.twbsPagination.js"></script>

  <script src="./libs/bootstrap/js/bootstrap.min.js"></script>
</head>

<body>
  <div class="container-fluid">
    <div class="common_title">
      评论列表
    </div>
    <div class="container-fluid common_con">
      <table class="table table-striped table-bordered table-hover mp20">
        <thead>
          <tr>
            <th>作者</th>
            <th>评论</th>
            <th>评论在</th>
            <th>提交于</th>
            <th>状态</th>
            <th class="text-center" width="100">操作</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>小周</td>
            <td>这是一条测试评论，欢迎光临</td>
            <td>《世界，你好》</td>
            <td>2017-07-04 12:00:00</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr class="danger">
            <td>小右</td>
            <td>你好啊，交个朋友好吗？</td>
            <td>《世界，你好》</td>
            <td>2017-07-06 14:10:00</td>
            <td>待审核</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-info btn-xs">批准</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr class="danger">
            <td>老周</td>
            <td>不好</td>
            <td>《世界，你好》</td>
            <td>2017-07-09 22:22:00</td>
            <td>待审核</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-info btn-xs">批准</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr class="danger">
            <td>中周</td>
            <td>How are you?</td>
            <td>《世界，你好》</td>
            <td>2017-07-09 18:22:00</td>
            <td>待审核</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-info btn-xs">批准</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>小右</td>
            <td>I am fine thank you and you?</td>
            <td>《世界，你好》</td>
            <td>2017-07-11 22:22:00</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>哈哈</td>
            <td>一针见血</td>
            <td>《世界，你好》</td>
            <td>2017-07-22 09:10:00</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>武秀英</td>
            <td>外影广条同取水权科速工与。矿身面却属次养导务作者用品油调。高石期品极放存斗一号口消别共去。</td>
            <td>《世界，你好》</td>
            <td>1970-03-15 11:31:50</td>
            <td>已拒绝</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>胡娟</td>
            <td>采参什正面准观提干在易东统。走部系取团商机酸科往证和流物实则。入程用指学行利划影现清关织方。</td>
            <td>《第四篇示例文章》</td>
            <td>1970-03-23 14:16:57</td>
            <td>已拒绝</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>邵艳</td>
            <td>国新研目心思力品家织通还如周气长多。话它思造约众系压程它过去全。必导则达发前何西最老四关向。</td>
            <td>《第一篇示例文章》</td>
            <td>1970-04-19 12:34:27</td>
            <td>已拒绝</td>
            <td class="text-center">
              <a href="javascript:editTr( 'trashed',10 );" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>唐军</td>
            <td>好联律物联使进很们有严这里月之。实养件矿商除政究定划必火起划六。内百那则变次引持只情车各地织持。</td>
            <td>《第四篇示例文章》</td>
            <td>1970-04-24 11:22:29</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:editTr( 'rejected',11 );" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:editTr( 'trashed',11 );" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
        </tbody>
      </table>
      <div class="row text-center">
         <!-- 分页栏插件 -->
         <ul id="pagination-demo" class="pagination-sm"></ul>
        <ul id="pagination" class="pagination-sm"></ul>
      </div>

    </div>
  </div>
  <script src="./libs/http.js"></script>

  <!-- 创评论模板引擎 -->
  <script id="search" type="text/html">
    {{each data.data v}}
    ({{if v.state=="待审核"}})
    <tr class="danger">
      {{else}}
      <tr>
        {{/if}}
      <td>{{v.author}}</td>
      <td>{{v.content}}</td>
      <td>{{v.title}}</td>
      <td>{{v.date}} {{v.time}}</td>
      <td>{{v.state}}</td>
      <td class="text-center">
        {{if  v.state=="待审核"}}
        <a href="javascript:void(0);;" class="btn btn-info btn-xs btn-pizhun" data-id ="{{v.id}}">批准</a>
        <a href="javascript:void(0);;" data-id="{{v.id}}" class="btn btn-warning btn-xs btn-jujue">拒绝</a>
        <a href="javascript:void(0);;" class="btn btn-danger btn-xs btn-delete" data-id ="{{v.id}}">删除</a>
        {{else}}
        <a href="javascript:void(0);;" class="btn btn-danger btn-xs btn-delete" data-id ="{{v.id}}">删除</a>

        {{/if}}
      </td>
    </tr>
    {{/each}}
  </script>
  
  <script>
    $(function(){ 
      // 发送ajax数据获取评论渲染在页面
      let mypage = 1;
      function getData(clickPage,callBack){ 
      $.ajax({
       type:"get",
        url:BigNew.comment_list,
        data:{
        page:clickPage,
        perpage:6
        },
        success:function(backData){
            //渲染评论列表
            let res = template('search',backData);
            $('tbody').html(res);
            if(callBack != null  && backData.data.data.length != 0){
              callBack(backData);
            }else if(backData.data.data.length == 0 && backData.data.totalPage == mypage-1){
              mypage -=1;
              $('#pagination-demo').twbsPagination(
                 'changeTotalPages',
                backData.data.totalPage, mypage);
            }
        }

      })
      }
      
      // 首次调用
      getData(mypage,function (backData){
        console.log("--------",backData);
        $('#pagination-demo').twbsPagination({
            totalPages: backData.data.totalPage,//总页数
            visiblePages: 5,
            first: '首页',
            prev: '上一页',
            next: '下一页',
            last: '尾页',
            // 点击页码的回调函数
            onPageClick: function (event, page) {
                //  console.log(page);
                // console.log(event);//事件
                // console.log(page);
                mypage = page;
                getData(page,null);
            }
          });
       });
       

      //  给批准按绑定点击事件   动态生成  使用委托事件
        $('tbody').on("click","a.btn-pizhun",function(){
          console.log(this);
          // 获取id
            let id = $(this).attr("data-id");
          
          // 发送ajax请求
          $.ajax({
            type:'post',
            url:BigNew.comment_pass,
            data:{
              id:id,
            },
            success:function(backData){
              if(backData.code == 200){
                alert(backData.msg)
                getData(mypage,null);  
              }
            }
          });
        })

        //给拒绝按钮绑定事件
        $('tbody').on("click","a.btn-jujue",function(){
          console.log(this);
          // 获取id
            let id = $(this).attr("data-id");
          
          // 发送ajax请求
          $.ajax({
            type:'post',
            url:BigNew.comment_reject,
            data:{
              id:id,
            },
            success:function(backData){
              if(backData.code == 200){
                alert(backData.msg)
                getData(mypage,null);  
              }
            }
          });
        })

        //给删除按钮绑定点击事件
        $('tbody').on("click","a.btn-delete",function(){
          console.log(this);
          // 获取id
            let id = $(this).attr("data-id");
          
          // 发送ajax请求
          $.ajax({
            type:'post',
            url:BigNew.comment_delete,
            data:{
              id:id,
            },
            success:function(backData){
              if(backData.code == 200){
                alert(backData.msg)
                getData(mypage,function (backData) {
                  
                    //重绘页码条
                  $('#pagination-demo').twbsPagination(
                 'changeTotalPages',
                 backData.data.totalPage, mypage);

                });  
              }
            }
          });
        })

    })
  </script>
</body>

</html>